home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-09-27 | 1.4 KB | 66 lines |
- #Makefile for the amiga port of origami
- #Version 1.6.92.1
- #
- SC= sc
- SLINK= slink
- #
- #FLAGS1 : compiler options for compiler behaviour
- FLAGS1= ANSI NOICONS STRCON WARNVOIDRETURN IGNORE=104
- #
- #FLAGS2 : include options
- FLAGS2= IDIR=include: IDIR=origami: IDIR=origami:keybind
- #
- #FLAGS3 : define options
- FLAGS3=
- #
- #FLAGS4 : additional options
- FLAGS4= OPTIMIZE OptComp=0 OptInl OptInlocal Optsize
- #
- #DEBUG_FLAGS : define DEBUG for DEGUB usage
- #DEBUG_FLAGS= DEBUG=symbolflush
- #DEB_LD_FLAGS= ADDSYM
- #
- #FLAGS5 : link options for linker behaviour
- FLAGS5= BATCH
- #
- #FLAGS6 : library options
- FLAGS6= LIB LIB:sc.lib LIB LIB:amiga.lib
-
- SCFLAGS= ResOpt $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) $(DEBUG_FLAGS)
- LDFLAGS= $(FLAGS5) $(FLAGS6) $(DEB_LD_FLAGS)
-
- .c.o:
- $(SC) $(SCFLAGS) $*
-
- #{{{}}}
- #{{{ -> all
- all: GetKeyCode orisort
- #}}}
-
- #{{{ orisort
- orisort: src/orisort.o
- $(slink) lib:c.o+src/orisort.o $(LDFLAGS) to orisort
- #}}}
-
- #{{{ GetKeyCode
- GetKeyCode: src/GetKeyCode.o
- $(slink) lib:c.o+src/GetKeyCode.o $(LDFLAGS) to GetKeyCode
- #}}}
-
- #{{{ -> install
- install:
- copy orisort //bin
- copy GetKeyCode //bin
- #}}}
-
- #{{{ -> reset
- reset: clean
- -delete orisort GetKeyCode smakefile
- #}}}
-
- #{{{ -> clean
- clean:
- -delete src/\#?.o src/\#?.lnk src/\#?.tmp src/\#?.info ..lnk *.info
- #}}}
-
-